#include "Common.hpp"

int main()
{
    SharedMemory shm;
    // 创建共享内存
    shm.Create();

    // 建立起共享内存和虚拟地址空间的联系
    shm.Attch();

    shm.Print();

    // 读取数据
    char ch;
    int n = 10;
    while (n--)
    {
        shm.Read(ch);
    }
    // 对共享内存和虚拟地址空间进行去关联
    shm.Detach();
    // 回收共享内存
    shm.Delete();
    return 0;
}
